module com.mklink {
    requires cn.hutool.core;
    requires cn.hutool.http;
    requires java.sql;
    requires javafx.controls;
    requires javafx.fxml;
    
    // 允许在运行时访问此模块中的类
    opens org.mklink to javafx.fxml;
    opens org.mklink.controller to javafx.fxml;
    opens org.mklink.domain to javafx.fxml;
    opens org.mklink.util to javafx.fxml;
    opens org.mklink.enums to javafx.fxml;
    opens org.mklink.service to javafx.fxml;
    opens org.mklink.service.impl to javafx.fxml;
    
    // 开放资源包访问权限
    opens i18n to javafx.fxml;

    exports org.mklink;
    exports org.mklink.controller;
    exports org.mklink.domain;
    exports org.mklink.enums;
    exports org.mklink.service;
    exports org.mklink.service.impl;
    exports org.mklink.util;
}
